Pilot ACE
   HOME

TheInfoList



OR:

The Pilot ACE (Automatic Computing Engine) was one of the first
computer A computer is a machine that can be programmed to Execution (computing), carry out sequences of arithmetic or logical operations (computation) automatically. Modern digital electronic computers can perform generic sets of operations known as C ...
s built in the
United Kingdom The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom (UK) or Britain, is a country in Europe, off the north-western coast of the continental mainland. It comprises England, Scotland, Wales and North ...
. Built at the National Physical Laboratory (NPL) in the early 1950s, it was also one of the earliest general-purpose,
stored-program computer A stored-program computer is a computer that stores program instructions in electronically or optically accessible memory. This contrasts with systems that stored the program instructions with plugboards or similar mechanisms. The definition i ...
s – joining other UK designs like the
Manchester Mark 1 The Manchester Mark 1 was one of the earliest stored-program computers, developed at the Victoria University of Manchester, England from the Manchester Baby (operational in June 1948). Work began in August 1948, and the first version was oper ...
and
EDSAC The Electronic Delay Storage Automatic Calculator (EDSAC) was an early British computer. Inspired by John von Neumann's seminal ''First Draft of a Report on the EDVAC'', the machine was constructed by Maurice Wilkes and his team at the Universi ...
of the same era. It was a preliminary version of the full
ACE An ace is a playing card, die or domino with a single pip. In the standard French deck, an ace has a single suit symbol (a heart, diamond, spade, or club) located in the middle of the card, sometimes large and decorated, especially in the c ...
, which was designed by
Alan Turing Alan Mathison Turing (; 23 June 1912 – 7 June 1954) was an English mathematician, computer scientist, logician, cryptanalyst, philosopher, and theoretical biologist. Turing was highly influential in the development of theoretical com ...
, who left NPL before the construction was completed.


History

Pilot ACE was built to a cut down version of Turing's full ACE design. After Turing left NPL (in part because he was disillusioned by the lack of progress on building the ACE), James H. Wilkinson took over the project.
Donald Davies Donald Watts Davies, (7 June 1924 – 28 May 2000) was a Welsh computer scientist who was employed at the UK National Physical Laboratory (NPL). In 1965 he conceived of packet switching, which is today the dominant basis for data communic ...
,
Harry Huskey Harry Douglas Huskey (January 19, 1916 – April 9, 2017) was an American computer design pioneer. Early life and career Huskey was born in Whittier, in the Smoky Mountains region of North Carolina and grew up in Idaho. He received his bache ...
and
Mike Woodger Michael Woodger (born 28 March 1923) is a pioneering English computer scientist. He was influential in the development of the early Pilot ACE computer, working with Alan Turing, and later the design and documentation of programming languages ...
were involved with the design. The Pilot ACE ran its first program on 10 May 1950, and was demonstrated to the press in November 1950. Although originally intended as a prototype, it became clear that the machine was a potentially useful resource, especially given the lack of other computing devices at the time. After some upgrades to make operational use practical, it went into service in late 1951 and saw considerable operational service over the next several years. One reason Pilot ACE was useful is that it was able to perform floating-point arithmetic necessary for scientific calculations. Wilkinson tells the story of how this came to be. When first built, Pilot ACE did not have hardware for either multiplication or division, in contrast to other computers at that time. (Hardware multiplication was added later.) Pilot ACE started out using fixed-point multiplication and division implemented as software. It soon became apparent that fixed-point arithmetic was a bad idea because the numbers quickly went out of range. It only took a short time to write new software so that Pilot ACE could do floating-point arithmetic. After that, James Wilkinson became an expert and wrote a book on rounding errors in floating-point calculations, which eventually sold well. Pilot ACE used approximately 800
vacuum tube A vacuum tube, electron tube, valve (British usage), or tube (North America), is a device that controls electric current flow in a high vacuum between electrodes to which an electric voltage, potential difference has been applied. The type kn ...
s. Its main memory consisted of mercury delay lines with an original capacity of 128 words of 32 bits each, which was later expanded to 352 words. A 4096-word
drum memory Drum memory was a magnetic data storage device invented by Gustav Tauschek in 1932 in Austria. Drums were widely used in the 1950s and into the 1960s as computer memory. For many early computers, drum memory formed the main working memory of ...
was added in 1954. Its basic clock rate, 1
megahertz The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), equivalent to one event (or Cycle per second, cycle) per second. The hertz is an SI derived unit whose expression in terms of SI base units is s−1, me ...
, was the fastest of the early British computers. The time to execute instructions was highly dependent on where they were in memory (due to the use of delay-line memory). An addition could take anywhere from 64 to 1024 
microsecond A microsecond is a unit of time in the International System of Units (SI) equal to one millionth (0.000001 or 10−6 or ) of a second. Its symbol is μs, sometimes simplified to us when Unicode is not available. A microsecond is equal to 1000 n ...
s. The machine was so successful that a commercial version of it, named the
DEUCE Deuce, Deuces, or The Deuce may refer to: Arts and entertainment Fictional characters * Deuce, in the ''Danger Girl'' comic book series * Deuce, a character in ''Shake It Up'' * Deuce, in the ''Wild Cards'' science fiction universe * Deuce Biga ...
, was constructed and sold by the English Electric Company. Pilot ACE was shut down in May 1955, and was given to the
Science Museum A science museum is a museum devoted primarily to science. Older science museums tended to concentrate on static displays of objects related to natural history, paleontology, geology, industry and industrial machinery, etc. Modern trends in mu ...
, where it remains today.


Software

Installing the magnetic drum in 1954 opened the way to develop a control program for running programs dealing with matrices. Following urging by J. M. Hahn of the British Aircraft Corporation, Brian W. Munday developed General Interpretive Programme (GIP), which required only simple codewords to run a collection of programs called "bricks". Each brick could perform a single task, such as to solve a set of simultaneous equations, to invert a matrix, and to perform matrix multiplication. Though there was nothing new in this concept, where GIP was unique was in the simplicity of the codewords that did not specify the bounds of the matrices. Bounds were taken from the matrix on the drum, where the bounds were the second and third element stored. When a matrix was punched on cards, the bounds were given as the first two elements. Thus, once a program was written, it could run automatically with different sizes of matrices, without needing to change the program. GIP was running in 1954,M. Woodger, "The History and Present Use of Digital Computers at the National Physical Laboratory." Process Control and Automation, November 1958 and was re-written for DEUCE, the successor to Pilot ACE. Bricks to be used with GIP were written by M. Woodger, who devised a unique scheme for storing array elements, namely, " block floating". To use regular floating-point would have required two words for each element. The compromise was to use a single exponent for all the elements of an array. Thus, only one word was required for each element. Only the largest element(s) were normalized. Smaller elements were scaled accordingly. Though there was some loss of precision associated with the smaller elements, it was not great, considering that elements tended to be within a factor of ten of each other. The exponent was stored with the matrix, along with the dimensions.


See also

*
List of vacuum tube computers Vacuum-tube computers, now called first-generation computers, are programmable digital computers using vacuum-tube logic circuitry. They were preceded by systems using electromechanical relays and followed by systems built from discrete transi ...


References


Bibliography

* James H. Wilkinson, ''Turing's Work at the National Physical Laboratory and the Construction of Pilot ACE, DEUCE and ACE'' (in Nicholas Metropolis, J. Howlett, Gian-Carlo Rota, (editors), ''A History of Computing in the Twentieth Century'',
Academic Press Academic Press (AP) is an academic book publisher founded in 1941. It was acquired by Harcourt, Brace & World in 1969. Reed Elsevier bought Harcourt in 2000, and Academic Press is now an imprint of Elsevier. Academic Press publishes reference ...
, New York, 1980) * Martin Campbell-Kelly, ''Programming the Pilot ACE'' (in ''
IEEE Annals of the History of Computing The ''IEEE Annals of the History of Computing'' is a quarterly peer-reviewed academic journal published by the IEEE Computer Society. It covers the history of computing, computer science, and computer hardware. It was founded in 1979 by the AFIP ...
'', Vol. 3 (No. 2), 1981, pp. 133–162) * B. Jack Copeland (editor), ''Alan Turing's Automatic Computing Engine''.
Oxford University Press Oxford University Press (OUP) is the university press of the University of Oxford. It is the largest university press in the world, and its printing history dates back to the 1480s. Having been officially granted the legal right to print books ...
, 2005, * B. Jack Copeland, ''Alan Turing's Electronic Brain: The Struggle to Build the ACE, the World's Fastest Computer'',
Oxford University Press Oxford University Press (OUP) is the university press of the University of Oxford. It is the largest university press in the world, and its printing history dates back to the 1480s. Having been officially granted the legal right to print books ...
, 2012, * Michael R. Williams, ''A History of Computing Technology''. IEEE Computer Society Press, 1997. . Chap. 8.3.4.
How Alan Turing's Pilot ACE changed computing
BBC News BBC News is an operational business division of the British Broadcasting Corporation (BBC) responsible for the gathering and broadcasting of news and current affairs in the UK and around the world. The department is the world's largest broadca ...
, 15 May 2010


Further reading

* Simon H. Lavington, ''Early British Computers: The Story of Vintage Computers and The People Who Built Them'' ( Manchester University Press, 1980) * David M. Yates, ''Turing's Legacy: A History of Computing at the National Physical Laboratory, 1945–1995'' (
Science Museum, London The Science Museum is a major museum on Exhibition Road in South Kensington, London. It was founded in 1857 and is one of the city's major tourist attractions, attracting 3.3 million visitors annually in 2019. Like other publicly funded ...
, 1997, {{ISBN, 0-901805-94-7)


External links


Oral history interview with Donald W. Davies
Charles Babbage Institute The IT History Society (ITHS) is an organization that supports the history and scholarship of information technology by encouraging, fostering, and facilitating archival and historical research. Formerly known as the Charles Babbage Foundation, ...
, University of Minnesota. Davies describes computer projects at the U.K. National Physical Laboratory, from the 1947 design work of
Alan Turing Alan Mathison Turing (; 23 June 1912 – 7 June 1954) was an English mathematician, computer scientist, logician, cryptanalyst, philosopher, and theoretical biologist. Turing was highly influential in the development of theoretical com ...
to the development of the two ACE computers. Davies discusses a much larger, second ACE, and the decision to contract with English Electric Company to build the
DEUCE Deuce, Deuces, or The Deuce may refer to: Arts and entertainment Fictional characters * Deuce, in the ''Danger Girl'' comic book series * Deuce, a character in ''Shake It Up'' * Deuce, in the ''Wild Cards'' science fiction universe * Deuce Biga ...
—possibly the first commercially produced computer in Great Britain.
The Pilot ACE in the Science Museum Group Collection

How Alan Turing's Pilot ACE changed computing

The world's first multi-tasking computer
1950s computers Early British computers One-of-a-kind computers Vacuum tube computers Computer-related introductions in 1950 English inventions Collections of the Science Museum, London Serial computers